desktop_windows
Features
4 features passed
4 features failed, 0 skipped
Scenarios
36 scenarios passed
9 scenarios failed, 0 skipped, 0 others
Steps
250 steps passed
10 steps failed, 21 skipped, 0 others
Timeline (seconds)
  • Manage Appointments in Smart Hospital Apr 16, 2025 11:44:16 am Pass
    00 00 58.844
    check_circle Scenario: Doctor creates a new appointment for a new patient
    • check_circleGiven Doctor is logged in to the Smart Hospital system
    • check_circleGiven the User navigate to the appointment section
    • check_circleWhen Doctor clicks the Add Appointment button
    • check_circleAnd Doctor clicks on New Patient button
    • check_circleAnd Doctor fills in patient details
    • check_circleAnd Doctor clicks the save button
    • check_circleThen Patient should be added successfully
    • check_circleWhen Doctor fills in appointment details
    • check_circleAnd Doctor clicks on save button
    • check_circleThen Appointment should be created successfully
    00 00 58.330
    check_circle Scenario: Doctor tries to add a new patient without entering the name
    • check_circleGiven Doctor is logged in to the Smart Hospital system
    • check_circleGiven the User navigate to the appointment section
    • check_circleWhen Doctor clicks the Add Appointment button
    • check_circleAnd Doctor clicks on New Patient button
    • check_circleAnd Doctor leaves the Name field empty in patient details
    • check_circleAnd Doctor clicks the save button
    • check_circleThen Patient creation should fail with "Name field is required" message
    00 00 59.034
    check_circle Scenario: Doctor tries to create an appointment with an expired time slot
    • check_circleGiven Doctor is logged in to the Smart Hospital system
    • check_circleGiven the User navigate to the appointment section
    • check_circleWhen Doctor clicks the Add Appointment button
    • check_circleAnd Doctor clicks on New Patient button
    • check_circleAnd Doctor fills in patient details
    • check_circleAnd Doctor clicks the save button
    • check_circleThen Patient should be added successfully
    • check_circleWhen Doctor fills Expired time for appointment
    • check_circleThen Appointment creation should fail with "Appointment Time Is Expired" message
    00 00 46.811
    check_circle Scenario: Doctor tries to add a new patient without entering the Month
    • check_circleGiven Doctor is logged in to the Smart Hospital system
    • check_circleGiven the User navigate to the appointment section
    • check_circleWhen Doctor clicks the Add Appointment button
    • check_circleAnd Doctor clicks on New Patient button
    • check_circleAnd Doctor leaves the Month field empty in patient details
    • check_circleAnd Doctor clicks the save button
    • check_circleThen Patient creation should fail and shows "Month field is required" message
    00 00 58.261
    check_circle Scenario: Doctor tries to add a new patient without entering the day
    • check_circleGiven Doctor is logged in to the Smart Hospital system
    • check_circleGiven the User navigate to the appointment section
    • check_circleWhen Doctor clicks the Add Appointment button
    • check_circleAnd Doctor clicks on New Patient button
    • check_circleAnd Doctor leaves the Day field empty in patient details
    • check_circleAnd Doctor clicks the save button
    • check_circleThen Patient creation should fails and shows "Day field is required" message
    00 01 01.769
    check_circle Scenario: Doctor tries to add a new patient without entering the year
    • check_circleGiven Doctor is logged in to the Smart Hospital system
    • check_circleGiven the User navigate to the appointment section
    • check_circleWhen Doctor clicks the Add Appointment button
    • check_circleAnd Doctor clicks on New Patient button
    • check_circleAnd Doctor leaves the Year field empty in patient details
    • check_circleAnd Doctor clicks the save button
    • check_circleThen Patient creation should fail and show "Year field is required" message
  • Accountant Dashboard Functionalities Apr 16, 2025 11:44:16 am Pass
    00 00 46.657
    check_circle Scenario Outline: Add New Expense with Invalid Data


    headernameamount
    Telephone BillOffice Telephone Charges-100.00
    Telephone Billhi-52


    headernameamount
    Telephone BillOffice Telephone Charges-100.00
    Telephone Billhi-52
    • check_circleAdd New Expense with Invalid Data
      @InvalidInput
      • check_circleGiven User launches the Smart Hospital application
      • check_circleWhen the user selects role "Accountant"
      • check_circleAnd the user clicks the Sign In buttons
      • check_circleThen User should see the dashboard summary table
      • check_circleAnd User should capture and print the data from dashboard table section this should be stored in the excel for reference
      • check_circleAnd then need enter to the Expenses
      • check_circleThen need click Add Expenses
      • check_circleThen need to give the Header as "Telephone Bill", name "Office Telephone Charges" and amount "-100.00"
      • check_circleAnd the user click the save
      • check_circleThen need to see the asseart the error notifications
    • check_circleAdd New Expense with Invalid Data
      @InvalidInput
      • check_circleGiven User launches the Smart Hospital application
      • check_circleWhen the user selects role "Accountant"
      • check_circleAnd the user clicks the Sign In buttons
      • check_circleThen User should see the dashboard summary table
      • check_circleAnd User should capture and print the data from dashboard table section this should be stored in the excel for reference
      • check_circleAnd then need enter to the Expenses
      • check_circleThen need click Add Expenses
      • check_circleThen need to give the Header as "Telephone Bill", name "hi" and amount "-52"
      • check_circleAnd the user click the save
      • check_circleThen need to see the asseart the error notifications
    00 00 47.721
    check_circle Scenario: Add New Expense and Verify
    @ValidInput
    • check_circleGiven User launches the Smart Hospital application
    • check_circleWhen the user selects role "Accountant"
    • check_circleAnd the user clicks the Sign In buttons
    • check_circleThen User should see the dashboard summary table
    • check_circleAnd User should capture and print the data from dashboard table section this should be stored in the excel for reference
    • check_circleAnd then need enter to the Expenses
    • check_circleThen need click Add Expenses
    • check_circleThen need to give the Header as "Telephone Bill", name "Office Telephone Charges" and amount "100.00"
    • check_circleAnd the user click the save
    • check_circleThen need to see the asseart the success notifications
    • check_circleThen User should see the dashboard summary table
    • check_circleAnd User should capture and print the data from dashboard table section this should be stored in the excel for reference
  • Login functionality for the Smart Hospital website Apr 16, 2025 11:44:16 am Pass
    00 01 09.217
    check_circle Scenario Outline: Verify the Login with roles


    role
    Admin
    Receptionist
    Nurse
    Super Admin
    Doctor
    Accountant


    role
    Admin
    Receptionist
    Nurse
    Super Admin
    Doctor
    Accountant


    role
    Admin
    Receptionist
    Nurse
    Super Admin
    Doctor
    Accountant


    role
    Admin
    Receptionist
    Nurse
    Super Admin
    Doctor
    Accountant


    role
    Admin
    Receptionist
    Nurse
    Super Admin
    Doctor
    Accountant
    • check_circleVerify the Login with roles
      @ValidLoginCredentials
      • check_circleGiven the user is on the login page
      • check_circleWhen the user selects the role "Admin"
      • check_circleAnd the user clicks the Sign In button
      • check_circleThen the user should see the dashboard page for the "Admin" role
    • check_circleVerify the Login with roles
      @ValidLoginCredentials
      • check_circleGiven the user is on the login page
      • check_circleWhen the user selects the role "Receptionist"
      • check_circleAnd the user clicks the Sign In button
      • check_circleThen the user should see the dashboard page for the "Receptionist" role
    • check_circleVerify the Login with roles
      @ValidLoginCredentials @InvalidInput
      • check_circleGiven the user is on the login page
      • check_circleWhen the user selects the role "Nurse"
      • check_circleAnd the user clicks the Sign In button
      • check_circleThen the user should see the dashboard page for the "Nurse" role
    • check_circleVerify the Login with roles
      @ValidLoginCredentials
      • check_circleGiven the user is on the login page
      • check_circleWhen the user selects the role "Super Admin"
      • check_circleAnd the user clicks the Sign In button
      • check_circleThen the user should see the dashboard page for the "Super Admin" role
    • check_circleVerify the Login with roles
      @ValidLoginCredentials
      • check_circleGiven the user is on the login page
      • check_circleWhen the user selects the role "Doctor"
      • check_circleAnd the user clicks the Sign In button
      • check_circleThen the user should see the dashboard page for the "Doctor" role
    • check_circleVerify the Login with roles
      @ValidLoginCredentials
      • check_circleGiven the user is on the login page
      • check_circleWhen the user selects the role "Accountant"
      • check_circleAnd the user clicks the Sign In button
      • check_circleThen the user should see the dashboard page for the "Accountant" role
    00 00 27.943
    check_circle Scenario Outline: Attempt to login with missing username


    role
    Admin
    Receptionist
    Nurse


    role
    Admin
    Receptionist
    Nurse


    role
    Admin
    Receptionist
    Nurse
    • check_circleAttempt to login with missing username
      @InvalidUserName
      • check_circleGiven the user is on the login page
      • check_circleWhen the user selects the role "Admin"
      • check_circleAnd User leaves the "username" field empty
      • check_circleAnd the user clicks the Sign In button
      • check_circleThen User should see an error message
    • check_circleAttempt to login with missing username
      @InvalidUserName
      • check_circleGiven the user is on the login page
      • check_circleWhen the user selects the role "Receptionist"
      • check_circleAnd User leaves the "username" field empty
      • check_circleAnd the user clicks the Sign In button
      • check_circleThen User should see an error message
    • check_circleAttempt to login with missing username
      @InvalidUserName
      • check_circleGiven the user is on the login page
      • check_circleWhen the user selects the role "Nurse"
      • check_circleAnd User leaves the "username" field empty
      • check_circleAnd the user clicks the Sign In button
      • check_circleThen User should see an error message
    00 00 32.010
    check_circle Scenario Outline: Attempt to login with missing password


    role
    Super Admin
    Doctor
    Pharmacist


    role
    Super Admin
    Doctor
    Pharmacist


    role
    Super Admin
    Doctor
    Pharmacist
    • check_circleAttempt to login with missing password
      @InvalidPassword
      • check_circleGiven the user is on the login page
      • check_circleWhen the user selects the role "Super Admin"
      • check_circleAnd User leaves the "password" field empty
      • check_circleAnd the user clicks the Sign In button
      • check_circleThen User should see an error message
    • check_circleAttempt to login with missing password
      @InvalidPassword
      • check_circleGiven the user is on the login page
      • check_circleWhen the user selects the role "Doctor"
      • check_circleAnd User leaves the "password" field empty
      • check_circleAnd the user clicks the Sign In button
      • check_circleThen User should see an error message
    • check_circleAttempt to login with missing password
      @InvalidPassword @InvalidInput
      • check_circleGiven the user is on the login page
      • check_circleWhen the user selects the role "Pharmacist"
      • check_circleAnd User leaves the "password" field empty
      • check_circleAnd the user clicks the Sign In button
      • check_circleThen User should see an error message
    00 00 20.729
    check_circle Scenario Outline: Attempt to login with missing username and password


    role
    Pathologist
    Radiologist
    Accountant


    role
    Pathologist
    Radiologist
    Accountant


    role
    Pathologist
    Radiologist
    Accountant
    • check_circleAttempt to login with missing username and password
      @InvalidUsername_And_Password
      • check_circleGiven the user is on the login page
      • check_circleWhen the user selects the role "Pathologist"
      • check_circleAnd User leaves the "both" field empty
      • check_circleAnd the user clicks the Sign In button
      • check_circleThen User should see an error message
    • check_circleAttempt to login with missing username and password
      @InvalidUsername_And_Password
      • check_circleGiven the user is on the login page
      • check_circleWhen the user selects the role "Radiologist"
      • check_circleAnd User leaves the "both" field empty
      • check_circleAnd the user clicks the Sign In button
      • check_circleThen User should see an error message
    • check_circleAttempt to login with missing username and password
      @InvalidUsername_And_Password @ValidLoginCredentials
      • check_circleGiven the user is on the login page
      • check_circleWhen the user selects the role "Accountant"
      • check_circleAnd User leaves the "both" field empty
      • check_circleAnd the user clicks the Sign In button
      • check_circleThen User should see an error message
  • Booking appointment using patient Login Apr 16, 2025 11:45:25 am Fail
    00 00 39.923
    cancel Scenario: Appointment booking for patient
    @BookingAppointment
    • check_circleGiven the User is on the Login Page
    • check_circleWhen the User clicks the User Login
    • check_circleAnd the User clicks the Sign In button
    • check_circleThen the User is able to click the my appointment button
    • check_circleAnd the User is able to see the add appointment option
    • cancelAnd the User can fill the appointment form
    • cancelcom.definitions.Hooks.tearDown(io.cucumber.java.Scenario)
    00 01 07.764
    check_circle Scenario: Patient booking with date as empty field
    @BookingWithEmptyField
    • check_circleGiven the User is on the Login Page
    • check_circleWhen the User clicks the User Login
    • check_circleAnd the User clicks the Sign In button
    • check_circleThen the User is able to click the my appointment button
    • check_circleAnd the User is able to see the add appointment option
    • check_circleAnd the User can fill the appointment
      DateSpecialistDoctorShiftTimingAvailableTimingMessage
      CardiologistsSansa Gomez (9008)Evening04:00 PM - 07:00 PM04:00 PMI would like to schedule a routine heart check-up to monitor my cardiovascular health.
    • check_circleAnd the User should save the form for appointment
    • check_circleAnd the User can able to see the error msg "Date field is required"
    00 00 56.643
    check_circle Scenario: Patient booking with specialist as empty field
    • check_circleGiven the User is on the Login Page
    • check_circleWhen the User clicks the User Login
    • check_circleAnd the User clicks the Sign In button
    • check_circleThen the User is able to click the my appointment button
    • check_circleAnd the User is able to see the add appointment option
    • check_circleAnd the User can fill the appointment
      DateSpecialistDoctorShiftTimingAvailableTimingMessage
      07/22/2025CardiologistsSansa Gomez (9008)Evening04:00 PM - 07:00 PM04:00 PM
    • check_circleAnd the User should save the form for appointment
    • check_circleAnd the User can able to see the error msg "Message field is required"
  • Discharging the patient Apr 16, 2025 11:45:42 am Fail
    00 00 50.609
    check_circle Scenario: Doctor discharging without providing discharging date
    @DischargingPatient
    • check_circleGiven Doctor is logged in to the Smart Hospital system
    • check_circleAnd the Doctor Navigates to the IPD section
    • check_circleWhen the Doctor clicks the ipdNo
    • check_circleAnd the Doctor clicks the discharge button
    • check_circleThen the Doctor provides only discharge status "Normal"
    • check_circleAnd the Doctor should save the Discharge status
    • check_circleAnd the Doctor able to see the error "Discharge Date field is required"
    00 00 50.630
    check_circle Scenario: Doctor discharging without providing discharging status
    • check_circleGiven Doctor is logged in to the Smart Hospital system
    • check_circleAnd the Doctor Navigates to the IPD section
    • check_circleWhen the Doctor clicks the ipdNo
    • check_circleAnd the Doctor clicks the discharge button
    • check_circleThen the Doctor provides only discharge date
    • check_circleAnd the Doctor should save the Discharge status
    • check_circleAnd the Doctor able to see the error "Discharge Status field is required"
    00 00 49.894
    cancel Scenario: Doctor discharging the patient
    • check_circleGiven Doctor is logged in to the Smart Hospital system
    • check_circleAnd the Doctor Navigates to the IPD section
    • cancelThen the Doctor provides the discharge details
    • check_circlecom.definitions.Hooks.tearDown(io.cucumber.java.Scenario)
      Doctor discharging the patient
    00 00 51.496
    cancel Scenario: Doctor discharging the patient by case ID
    • check_circleGiven Doctor is logged in to the Smart Hospital system
    • check_circleAnd the Doctor Navigates to the IPD section
    • check_circleWhen the Doctor provides the case Id in search field
      caseID
      5085
    • check_circleThen the Doctor provides the discharge details
      DischargeStatus
      Normal
    • cancelAnd the Doctor should save the Discharge status
    • check_circlecom.definitions.Hooks.tearDown(io.cucumber.java.Scenario)
      Doctor discharging the patient by case ID
  • Login with the Patient Login Credentials Apr 16, 2025 11:45:42 am Fail
    00 00 36.807
    check_circle Scenario: To check Login as patient
    @LoginIntoPatient
    • check_circleGiven the User is on the Login Page
    • check_circleWhen the User clicks the User Login
    • check_circleAnd the User clicks the Sign In button
    • check_circleThen the User is directed to the patient dashboard
    00 00 37.442
    check_circle Scenario: To check with Invalid username for patient
    @LoginWithInvalidUsername
    • check_circleGiven the User is on the Login Page
    • check_circleWhen the User clicks the User Login
    • check_circleWhen the User Provides invalid Username
    • check_circleAnd the User clicks the Sign In button
    • check_circleThen the User able to see the errorMessage as ""
      errormsg
      Username field is required
    00 00 35.998
    check_circle Scenario: To check with Invalid password for patient
    @LoginWithInvalidUsername
    • check_circleGiven the User is on the Login Page
    • check_circleWhen the User clicks the User Login
    • check_circleWhen the User Provides invalid Password
    • check_circleAnd the User clicks the Sign In button
    • check_circleThen the User able to see the errorMessage as ""
      errormsg
      Password field is required
    00 00 21.296
    cancel Scenario: Payment by invalid card number
    @PatientPayment
    • check_circleGiven the User is on the Login Page
    • cancelAnd the User clicks the User Login
    • check_circlecom.definitions.Hooks.tearDown(io.cucumber.java.Scenario)
      Payment by invalid card number
  • Doctor add Prescription for the Feature in Smart Hospital Apr 16, 2025 11:46:20 am Fail
    00 00 55.980
    cancel Scenario Outline: Doctor tries to submit prescription with missing fields


    CategoryMedicineDoseIntervalDurationErrorMessage
    SelectSelectSelectSelectSelectPlease select any one pathology, radiology or medicine details
    SyrupAl1SelectMorningDose Interval field is required
    SyrupAlprovitSelectOnly one a dayMorningDosage field is required
    SyrupSelect1 (CT)Only one a dayMorningMedicine field is required


    CategoryMedicineDoseIntervalDurationErrorMessage
    SelectSelectSelectSelectSelectPlease select any one pathology, radiology or medicine details
    SyrupAl1SelectMorningDose Interval field is required
    SyrupAlprovitSelectOnly one a dayMorningDosage field is required
    SyrupSelect1 (CT)Only one a dayMorningMedicine field is required


    CategoryMedicineDoseIntervalDurationErrorMessage
    SelectSelectSelectSelectSelectPlease select any one pathology, radiology or medicine details
    SyrupAl1SelectMorningDose Interval field is required
    SyrupAlprovitSelectOnly one a dayMorningDosage field is required
    SyrupSelect1 (CT)Only one a dayMorningMedicine field is required


    CategoryMedicineDoseIntervalDurationErrorMessage
    SelectSelectSelectSelectSelectPlease select any one pathology, radiology or medicine details
    SyrupAl1SelectMorningDose Interval field is required
    SyrupAlprovitSelectOnly one a dayMorningDosage field is required
    SyrupSelect1 (CT)Only one a dayMorningMedicine field is required
    • cancelDoctor tries to submit prescription with missing fields
      @Negative_Prescription_Validation
      • check_circleGiven Doctor is logged in to the Smart Hospital system
      • check_circleWhen the Doctor Navigates to the OPD section
      • check_circleAnd Clicks the Add Prescription
      • cancelWhen the doctor fills the prescription form with:
        Medicine CategoryMedicineDoseDose IntervalDose Duration
        SelectSelectSelectSelectSelect
      • check_circlecom.definitions.Hooks.tearDown(io.cucumber.java.Scenario)
        Doctor tries to submit prescription with missing fields
    • cancelDoctor tries to submit prescription with missing fields
      @Negative_Prescription_Validation @InvalidUserName
      • check_circleGiven Doctor is logged in to the Smart Hospital system
      • check_circleWhen the Doctor Navigates to the OPD section
      • check_circleAnd Clicks the Add Prescription
      • cancelWhen the doctor fills the prescription form with:
        Medicine CategoryMedicineDoseDose IntervalDose Duration
        SyrupAl1SelectMorning
      • check_circlecom.definitions.Hooks.tearDown(io.cucumber.java.Scenario)
        Doctor tries to submit prescription with missing fields
    • cancelDoctor tries to submit prescription with missing fields
      @Negative_Prescription_Validation @InvalidUsername_And_Password
      • check_circleGiven Doctor is logged in to the Smart Hospital system
      • check_circleWhen the Doctor Navigates to the OPD section
      • check_circleAnd Clicks the Add Prescription
      • cancelWhen the doctor fills the prescription form with:
        Medicine CategoryMedicineDoseDose IntervalDose Duration
        SyrupAlprovitSelectOnly one a dayMorning
      • check_circlecom.definitions.Hooks.tearDown(io.cucumber.java.Scenario)
        Doctor tries to submit prescription with missing fields
    • cancelDoctor tries to submit prescription with missing fields
      @Negative_Prescription_Validation @InvalidPassword
      • check_circleGiven Doctor is logged in to the Smart Hospital system
      • check_circleWhen the Doctor Navigates to the OPD section
      • check_circleAnd Clicks the Add Prescription
      • cancelWhen the doctor fills the prescription form with:
        Medicine CategoryMedicineDoseDose IntervalDose Duration
        SyrupSelect1 (CT)Only one a dayMorning
      • check_circlecom.definitions.Hooks.tearDown(io.cucumber.java.Scenario)
        Doctor tries to submit prescription with missing fields
    00 00 47.729
    cancel Scenario: verify the prescription feature by providing valid informations
    @Positive_Prescription_Validation
    • check_circleGiven Doctor is logged in to the Smart Hospital system
    • check_circleWhen the Doctor Navigates to the OPD section
    • check_circleAnd Clicks the Add Prescription
    • cancelThen the doctor should navigate to the Prescription Page
    • check_circlecom.definitions.Hooks.tearDown(io.cucumber.java.Scenario)
      verify the prescription feature by providing valid informations
    00 00 41.009
    check_circle Scenario: Verify the added prescription is visible in the OPD section
    @Validate_Prescription_View
    • check_circleGiven Doctor is logged in to the Smart Hospital system
    • check_circleWhen the Doctor Navigates to the OPD section
    • check_circleWhen the doctor Clicks the View Prescription
    • check_circleThen the previously added prescription should be visible
    00 00 39.619
    check_circle Scenario: Verify the added patient can be deleted in OPD section
    @Verify_Delete_Patient_Option
    • check_circleGiven Doctor is logged in to the Smart Hospital system
    • check_circleWhen the Doctor Navigates to the OPD section
    • check_circleWhen the doctor Clicks the Show option in OPD section
    • check_circleThen the doctor should see the <"Visit Details">
    • check_circleWhen the doctor clicks delete option in visit details
    • check_circleThen the patient should be deleted in OPD section
  • Search Patient by Name In Smart Hospital Apr 16, 2025 11:46:33 am Pass
    00 00 39.309
    check_circle Scenario Outline: Verify the Search of patient


    patientNameexpectedResult
    DharaniDharani
    TestXYZ123No data available in table


    patientNameexpectedResult
    DharaniDharani
    TestXYZ123No data available in table
    • check_circleVerify the Search of patient
      • check_circleGiven Doctor is logged in to the Smart Hospital system
      • check_circleWhen the Doctor enters "Dharani" in the search bar
      • check_circleAnd clicks the search button
      • check_circleThen the system should Show the "Dharani"
    • check_circleVerify the Search of patient
      • check_circleGiven Doctor is logged in to the Smart Hospital system
      • check_circleWhen the Doctor enters "TestXYZ123" in the search bar
      • check_circleAnd clicks the search button
      • check_circleThen the system should Show the "No data available in table"
    00 00 38.408
    check_circle Scenario Outline: Verify that a searched patient can be deleted


    patientName
    Dharani
    • check_circleVerify that a searched patient can be deleted
      • check_circleGiven Doctor is logged in to the Smart Hospital system
      • check_circleWhen the Doctor enters "Dharani" in the search bar
      • check_circleAnd clicks the search button
      • check_circleAnd selects the patient and clicks "Delete Selected"
      • check_circleThen the patient should no longer appear in the searched list
  • @Validate_Prescription_View 1
    Passed: 1
    Timestamp TestName Status
    Apr 16, 2025 11:46:32 am Verify the added prescription is visible in the OPD section Pass
  • @PatientPayment 1
    Failed: 1
    Timestamp TestName Status
    Apr 16, 2025 11:46:12 am Payment by invalid card number Fail
  • @DischargingPatient 1
    Passed: 1
    Timestamp TestName Status
    Apr 16, 2025 11:45:42 am Doctor discharging without providing discharging date Pass
  • @LoginIntoPatient 1
    Passed: 1
    Timestamp TestName Status
    Apr 16, 2025 11:45:42 am To check Login as patient Pass
  • @Positive_Prescription_Validation 1
    Failed: 1
    Timestamp TestName Status
    Apr 16, 2025 11:46:32 am verify the prescription feature by providing valid informations Fail
  • @InvalidPassword 3 1
    Passed: 3 Failed: 1
    Timestamp TestName Status
    Apr 16, 2025 11:45:15 am Attempt to login with missing password Pass
    Apr 16, 2025 11:45:17 am Attempt to login with missing password Pass
    Apr 16, 2025 11:45:23 am Attempt to login with missing password Pass
    Apr 16, 2025 11:46:23 am Doctor tries to submit prescription with missing fields Fail
  • @InvalidUsername_And_Password 3 1
    Passed: 3 Failed: 1
    Timestamp TestName Status
    Apr 16, 2025 11:45:24 am Attempt to login with missing username and password Pass
    Apr 16, 2025 11:45:24 am Attempt to login with missing username and password Pass
    Apr 16, 2025 11:45:24 am Attempt to login with missing username and password Pass
    Apr 16, 2025 11:46:22 am Doctor tries to submit prescription with missing fields Fail
  • @BookingAppointment 1
    Failed: 1
    Timestamp TestName Status
    Apr 16, 2025 11:45:25 am Appointment booking for patient Fail
  • @LoginWithInvalidUsername 2
    Passed: 2
    Timestamp TestName Status
    Apr 16, 2025 11:45:45 am To check with Invalid username for patient Pass
    Apr 16, 2025 11:45:47 am To check with Invalid password for patient Pass
  • @InvalidInput 4
    Passed: 4
    Timestamp TestName Status
    Apr 16, 2025 11:44:16 am Add New Expense with Invalid Data Pass
    Apr 16, 2025 11:44:16 am Add New Expense with Invalid Data Pass
    Apr 16, 2025 11:45:02 am Verify the Login with roles Pass
    Apr 16, 2025 11:45:23 am Attempt to login with missing password Pass
  • @ValidInput 1
    Passed: 1
    Timestamp TestName Status
    Apr 16, 2025 11:44:16 am Add New Expense and Verify Pass
  • @ValidLoginCredentials 7
    Passed: 7
    Timestamp TestName Status
    Apr 16, 2025 11:44:16 am Verify the Login with roles Pass
    Apr 16, 2025 11:45:02 am Verify the Login with roles Pass
    Apr 16, 2025 11:45:02 am Verify the Login with roles Pass
    Apr 16, 2025 11:45:02 am Verify the Login with roles Pass
    Apr 16, 2025 11:45:02 am Verify the Login with roles Pass
    Apr 16, 2025 11:45:03 am Verify the Login with roles Pass
    Apr 16, 2025 11:45:24 am Attempt to login with missing username and password Pass
  • @Verify_Delete_Patient_Option 1
    Passed: 1
    Timestamp TestName Status
    Apr 16, 2025 11:46:33 am Verify the added patient can be deleted in OPD section Pass
  • @Negative_Prescription_Validation 4
    Failed: 4
    Timestamp TestName Status
    Apr 16, 2025 11:46:20 am Doctor tries to submit prescription with missing fields Fail
    Apr 16, 2025 11:46:22 am Doctor tries to submit prescription with missing fields Fail
    Apr 16, 2025 11:46:22 am Doctor tries to submit prescription with missing fields Fail
    Apr 16, 2025 11:46:23 am Doctor tries to submit prescription with missing fields Fail
  • @BookingWithEmptyField 1
    Passed: 1
    Timestamp TestName Status
    Apr 16, 2025 11:45:25 am Patient booking with date as empty field Pass
  • @InvalidUserName 3 1
    Passed: 3 Failed: 1
    Timestamp TestName Status
    Apr 16, 2025 11:45:14 am Attempt to login with missing username Pass
    Apr 16, 2025 11:45:14 am Attempt to login with missing username Pass
    Apr 16, 2025 11:45:14 am Attempt to login with missing username Pass
    Apr 16, 2025 11:46:22 am Doctor tries to submit prescription with missing fields Fail
  • io.cucumber.core.exception.CucumberException 1
    Timestamp TestName StackTrace
    Apr 16, 2025 11:46:15 am Then the Doctor provides the discharge details
  • org.openqa.selenium.UnhandledAlertException 2
    Timestamp TestName StackTrace
    Apr 16, 2025 11:45:54 am And the User can fill the appointment form
    Apr 16, 2025 11:46:04 am com.definitions.Hooks.tearDown(io.cucumber.java.Scenario)
  • org.openqa.selenium.NoSuchElementException 1
    Timestamp TestName StackTrace
    Apr 16, 2025 11:46:16 am And the User clicks the User Login
  • org.openqa.selenium.TimeoutException 5
    Timestamp TestName StackTrace
    Apr 16, 2025 11:46:53 am When the doctor fills the prescription form with:
    Apr 16, 2025 11:46:57 am When the doctor fills the prescription form with:
    Apr 16, 2025 11:47:02 am When the doctor fills the prescription form with:
    Apr 16, 2025 11:47:04 am When the doctor fills the prescription form with:
    Apr 16, 2025 11:47:08 am Then the doctor should navigate to the Prescription Page
  • org.openqa.selenium.StaleElementReferenceException 1
    Timestamp TestName StackTrace
    Apr 16, 2025 11:46:26 am And the Doctor should save the Discharge status
Dashboard
Features
8
Scenarios
45
Steps
281
Start
Apr 16, 2025 11:44:14 am
End
Apr 16, 2025 11:47:20 am
Time Taken
00 03 05.588
Environment

 

Name Value
version 10
os windows
Categories

 

Name Passed Failed Skipped Passed %
@Validate_Prescription_View 1 0 0 100%
@PatientPayment 0 1 0 0%
@DischargingPatient 1 0 0 100%
@LoginIntoPatient 1 0 0 100%
@Positive_Prescription_Validation 0 1 0 0%
@InvalidPassword 3 1 0 75%
@InvalidUsername_And_Password 3 1 0 75%
@BookingAppointment 0 1 0 0%
@LoginWithInvalidUsername 2 0 0 100%
@InvalidInput 4 0 0 100%
@ValidInput 1 0 0 100%
@ValidLoginCredentials 7 0 0 100%
@Verify_Delete_Patient_Option 1 0 0 100%
@Negative_Prescription_Validation 0 4 0 0%
@BookingWithEmptyField 1 0 0 100%
@InvalidUserName 3 1 0 75%